package gov.nasa.anml.lifted;

import java.util.Set;

public interface ExtensibleType<T extends Comparable> extends Type<T> {
	void add(T member);
	void extend(ExtensibleType<T> t);
	void set(Enumeration<T> t);
	boolean addSubType(ExtensibleType<T> t);
	void addSuperType(ExtensibleType<T> t);
	Enumeration<T> members();
	
}
